A Comparative Analysis of Open Source Software Reliability
نویسندگان
چکیده
The purpose of this study is to compare the fitting (goodness-of-fit) and prediction capabilities of three reliability models using the failure data of five popular open source software (OSS) products. The failure data are modeled by Weibull and two other Non Homogenous Poisson Process (NHPP) models (Yamada S-Shaped and Schneidewind). The OSS products considered are Eclipse, Apache HTTP Server 2, Firefox, MPlayer OS X, and ClamWin Free Antivirus. Weibull is chosen due to its popularity in lifetime and its flexibility in modeling various distributions. On the other hand, among many software reliability models, the NHPP models are prevalent. The goodness-of-fit is based on the entire failure data collected. Prediction is accomplished by estimating the models parameters based on partial failure history and then applying the estimates to the entire time span for which failure data is collected. The outcomes show that a reliability model that fits the failure data well may not necessarily be a decent forecaster of future failure patterns.
منابع مشابه
Reliability analysis and optimal version-updating for open source software
Context: Although reliability is a major concern of most open source projects, research on this problem has attracted attention only recently. In addition, the optimal versiondating for open source software considering its special properties is not yet discussed. Objective: In this paper, the reliability analysis and optimal version-updating for open source software are studied. Method: A modif...
متن کاملReliability and Security Analysis of Open Source Software
Existing reliability prediction and security assessment of open source software systems seem to focus on analysis based primarily on the number of faults reported against the software. Since information like problem reports, software usage level, and project’s behavior in terms of time taken to fix a problem report are publicly available, it is advantageous to also consider these factors in ana...
متن کاملComparative Analysis of Open Source Automated Software Testing Tools: Selenium, Sikuli and Watir
Testing is one of the important aspects of Software Engineering and there is wide availability of open source software testing tools in this category of which Selenium, Sikuli and Watir are usually used open source automated testing tools. This paper presents the comparative analysis of these different tools in terms of their recording capabilities, Data Driven Testing, Efficiency, Languages Su...
متن کاملReliability Modeling and Assessment for Open Source Cloud Software: A Stochastic Approach
Software development based on the Open Source Software (OSS) model is being increasingly accepted to stand up servers and applications. In particular, Cloud OSS is now attracting attention as the next generation of software products due to cost efficiencies and quick delivery. This chapter focuses on the software reliability modeling and assessment for Cloud computing infrastructure software, e...
متن کاملWEBVIZOR: A Visualization Tool for Analyzing Test Results of Web Applications
This paper describes the design, implementation, and initial evaluation of WEBVIZOR, an open-source tool that enables visualization and comparative analysis of test results from web applications. Because of its embedded framework, testers can automatically utilize any of a set of available test oracles. Using WEBVIZOR can (1) eliminate much of a human tester’s laborious and error-prone manual a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSW
دوره 5 شماره
صفحات -
تاریخ انتشار 2010